instruments tranchants - French English Dictionary